<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        // 1. js 就一种数值型   不管是整数还是小数（浮点数）   Number
        var age = 18;
        var money = 8.8;
        // 2. 进制 
        // 二进制    0  1      1100
        // 八进制   逢八进一   0~7        07    012  八进制前面 加 0 
        // 十进制   12  77   99
        // 十六进制   逢十六进一    0~9 a~f     十六进制前面加  0x12   0x1
        // 3. 小数（浮点数） 不要用浮点数进行计算 
        console.log(0.1 + 0.2);
        console.log(0.07 * 100);
        // 4. 数值的范围 最大值和最小值   （了解）
        console.log(Number.MAX_VALUE); // js  数值型里面的最大值
        console.log(Number.MIN_VALUE); // js  数值型里面的最小值
        // 5. 三个特殊值
        console.log(Number.MAX_VALUE * 2); // 溢出 Infinity  正无穷大  如果超过了最大值 
        console.log(-Number.MAX_VALUE * 2); // 溢出 -Infinity  负无穷大  如果超过了最大值
        console.log('andy' - 10); // NaN  not a  number  不是一个数字
        // 6. 检测 是不是数字 
        // isNaN();   返回  ==  做一件事情， 回来告诉我结果   是（true）    不是  （false）
        console.log(isNaN(12)); // false    isNaN(x)  如果括号里面的是 数值   返回 false
        console.log(isNaN('andy')); // true    isNaN(x)  如果括号里面的是 不是数值   返回 true
    </script>
</head>

<body>

</body>

</html>